//单例设计模式就是保证对某个类只能存在一个对象实例，并且该类只提供一个取得其对象实例的方法
//饿汉式单例模式:调用前对象就已经创建

public class Singleton01 {
    private String name;
    //1.将构造器私有化
    private Singleton01(String name) {
        this.name=name;
    }
    //2.在类内部直接创建对象
    private static Singleton01 instance=new Singleton01("ysy");
    //3.提供一个公共的static方法，返回这个对象
    public static Singleton01 getInstance() {
        return instance;
    }

    @Override
    public String toString() {
        return "Singleton01{" +
                "name='" + name + '\'' +
                '}';
    }
    public static void main(String[] args) {
        System.out.println(Singleton01.getInstance());
    }
}
